import request from "@/utils/request";

//礼物标签列表
// tag_name	string	标签名称

// status	int	状态：-1（默认）：不限制；1：启用；0：禁用

// page	int	第几页

// page_size	int	每页显示条数，默认10

export function getListApi(params) {
  return request({
    url: "/gift/tag",
    method: "get",
    params
  });
}
//删除
//ids	Int|string	要删除的记录id，多个用英文逗号连接，必须
export function delGiftList(data) {
  return request({
    url: "/gift/tag",
    method: "delete",
    data
  });
}
//新增
// tag_name	string	标签名称，必须

// bg_color	string	背景颜色，示例：#0000FF，必须

// status	string	状态：1：启用；0：禁用，必须
export function addGiftList(data) {
  return request({
    url: "/gift/tag",
    method: "post",
    data
  });
}
//编辑
// id	Int	要编辑的记录id，必须
// tag_name	string	标签名称，必须

// bg_color	string	背景颜色，示例：#0000FF，必须

// status	string	状态：1：启用；0：禁用，必须
export function editGiftList(data) {
  return request({
    url: "/gift/tag",
    method: "put",
    data
  });
}
//获取所有礼物列表
export function giftAll() {
  return request({
    url: "/gift/tag/all",
    method: "get"
  });
}
//修改状态
//id	Int	礼物id
export function editStatus(data) {
  return request({
    url: "/gift/status",
    method: "put",
    data
  });
}
//置顶
//id	Int	礼物id
export function setTop(data) {
  return request({
    url: "/gift/set-top",
    method: "put",
    data
  });
}
//设置上下架任务
//id	int	礼物id
// action	int	操作，1：上架；0：下架
// set_time	string	定时时间，YYYY-mm-dd HH:ii:ss

export function shelfTask(data) {
  return request({
    url: "/gift/status-crontab",
    method: "post",
    data
  });
}
